package com.longlonggo.entity;

import java.util.Date;

/**
 * 评论表实体类
 * @author 石马人山 me@longlonggo.com
 * @Created 2017年8月8日 下午6:11:40</p>
 * @version 100-000-000<br/>
 * @description <br/>
 */
public class CommentEntity extends BaseEntity {
	/**
	 * 评论ID（主键）
	 */
	private Integer commentId;

	/**
	 * 父评论ID
	 */
	private Integer commentCommentid;

	/**
	 * 评论时发布的图片，可上传多张图片
	 */
	private String commentPicture;

	/**
	 * 评论时间
	 */
	private Date commentTime;

	/**
	 * 评论的类型：1 匿名，2 公开，默认为公开
	 */
	private Integer commentType;

	/**
	 * 评论者ID，默认为非会员用户（即游客）
	 */
	private Integer commentPeopleid;

	/**
	 * 评价打分（-1至5分）
	 */
	private Integer commentPoints;

	/**
	 * 文章ID
	 */
	private Integer commentArticleId;

	/**
	 * 伪删除状态(0正常，1已删除)
	 */
	private Integer commentIsDel;

	/**
	 * 评论的内容
	 */
	private String commentContent;

	/**
	 * 获取评论ID（主键）
	 * 
	 * @return commentId 评论ID（主键）
	 */
	public Integer getCommentId() {
		return commentId;
	}

	/**
	 * 获取父评论ID
	 * 
	 * @return commentCommentid 父评论ID
	 */
	public Integer getCommentCommentid() {
		return commentCommentid;
	}

	/**
	 * 获取评论时发布的图片，可上传多张图片
	 * 
	 * @return commentPicture 评论时发布的图片，可上传多张图片
	 */
	public String getCommentPicture() {
		return commentPicture;
	}

	/**
	 * 获取评论时间
	 * 
	 * @return commentTime 评论时间
	 */
	public Date getCommentTime() {
		return commentTime;
	}

	/**
	 * 获取评论的类型：1匿名，2公开，默认为公开
	 * 
	 * @return commentType 评论的类型：1匿名，2公开，默认为公开
	 */
	public Integer getCommentType() {
		return commentType;
	}

	/**
	 * 获取评论者ID，默认为非会员用户（即游客）
	 * 
	 * @return commentPeopleid 评论者ID，默认为非会员用户（即游客）
	 */
	public Integer getCommentPeopleid() {
		return commentPeopleid;
	}

	/**
	 * 获取评价打分（-1至5分）
	 * 
	 * @return commentPoints 评价打分（-1至5分）
	 */
	public Integer getCommentPoints() {
		return commentPoints;
	}

	/**
	 * 获取文章ID
	 * 
	 * @return commentArticleId 文章ID
	 */
	public Integer getCommentArticleId() {
		return commentArticleId;
	}

	/**
	 * 获取伪删除状态(0正常，1已删除)
	 * 
	 * @return commentIsDel 伪删除状态(0正常，1已删除)
	 */
	public Integer getCommentIsDel() {
		return commentIsDel;
	}

	/**
	 * 获取评论的内容
	 * 
	 * @return commentContent 评论的内容
	 */
	public String getCommentContent() {
		return commentContent;
	}

	/**
	 * 设置评论ID（主键）
	 * 
	 * @param commentId
	 *            评论ID（主键）
	 */
	public void setCommentId(Integer commentId) {
		this.commentId = commentId;
	}

	/**
	 * 设置父评论ID
	 * 
	 * @param commentCommentid
	 *            父评论ID
	 */
	public void setCommentCommentid(Integer commentCommentid) {
		this.commentCommentid = commentCommentid;
	}

	/**
	 * 设置评论时发布的图片，可上传多张图片
	 * 
	 * @param commentPicture
	 *            评论时发布的图片，可上传多张图片
	 */
	public void setCommentPicture(String commentPicture) {
		this.commentPicture = commentPicture;
	}

	/**
	 * 设置评论时间
	 * 
	 * @param commentTime
	 *            评论时间
	 */
	public void setCommentTime(Date commentTime) {
		this.commentTime = commentTime;
	}

	/**
	 * 设置评论的类型：1匿名，2公开，默认为公开
	 * 
	 * @param commentType
	 *            评论的类型：1匿名，2公开，默认为公开
	 */
	public void setCommentType(Integer commentType) {
		this.commentType = commentType;
	}

	/**
	 * 设置评论者ID，默认为非会员用户（即游客）
	 * 
	 * @param commentPeopleid
	 *            评论者ID，默认为非会员用户（即游客）
	 */
	public void setCommentPeopleid(Integer commentPeopleid) {
		this.commentPeopleid = commentPeopleid;
	}

	/**
	 * 设置评价打分（-1至5分）
	 * 
	 * @param commentPoints
	 *            评价打分（-1至5分）
	 */
	public void setCommentPoints(Integer commentPoints) {
		this.commentPoints = commentPoints;
	}

	/**
	 * 设置文章ID
	 * 
	 * @param commentArticleId
	 *            文章ID
	 */
	public void setCommentArticleId(Integer commentArticleId) {
		this.commentArticleId = commentArticleId;
	}

	/**
	 * 设置伪删除状态(0正常，1已删除)
	 * 
	 * @param commentIsDel
	 *            伪删除状态(0正常，1已删除)
	 */
	public void setCommentIsDel(Integer commentIsDel) {
		this.commentIsDel = commentIsDel;
	}

	/**
	 * 设置评论的内容
	 * 
	 * @param commentContent
	 *            评论的内容
	 */
	public void setCommentContent(String commentContent) {
		this.commentContent = commentContent;
	}

}